package javacafe.serviceimple;

import java.util.List;
import java.util.Map;

import javacafe.dto.studybbs.StudyBBSDTO;
import javacafe.dto.studybbs.StudyBBSReplyDTO;
import javacafe.dto.studybbs.StudyPostDTO;

public interface StudyBBSDAO {
	public List<StudyBBSDTO> getStudyBBSList(int studyNo);
	
	public void createBBS(StudyBBSDTO dto);

	public void updateBBS(StudyBBSDTO dto);

	public List<StudyPostDTO> getStudyPostList(Map<String, Object> map);

	public void insertPost(StudyPostDTO dto);

	public StudyPostDTO getStudyPost(Map<String, Object> map);

	public void insertReply(StudyBBSReplyDTO replyDTO);

	public List<StudyBBSReplyDTO> getReplyList(int spNo);

	public void updateReply(StudyBBSReplyDTO replyDTO);

	public void deleteReply(StudyBBSReplyDTO replyDTO);

	public void deletePost(StudyPostDTO postDto);

	public StudyBBSDTO getStudyBBS(Map<String, Object> map);

	public void updatePost(StudyPostDTO postDto);	
	
}
